long-term notes receivable - German English Dictionary